﻿using System;
using System.Collections.Generic;

namespace CodeCamp.Models.EventMgmt
{
    public class EventListViewModel
    {
        public EventListViewModel()
        {
            this.List = new List<Event>();
        }

        public List<Event> List { get; private set; }

        public class Event
        {
            public int Id { get; set; }
            public bool AgendaIsPublic { get; set; }
            public string DisplayDate { get; set; }
            public string DisplayName { get; set; }
            public Decimal DisplaySortOrder { get; set; }
            public bool EventIsPublic { get; set; }
            public DateTime EventStartDate { get; set; }
            public bool ScheduleIsPublic { get; set; }
            public bool ScheduleVisibleToPresenters { get; set; }
            public string RegistrationUrl { get; set; }
            public string SchedulePdfUrl { get; set; }
            public string ShortName { get; set; }
        }
    }
}